Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F10 USA F15 USA F16 USA F19 USA F20 USA F22 USA F24 USA F25 USA F26 USA F27 Canada F1 Canada F2 USA F10 USA F11 USA F12 Canada F7 Australia F2 Canada F6 Samarkand Challenger - Samarkand Sunrise Challenger Prostejov Challenger Knoxville Challenger Burnie Challenger Winnetka Challenger Belem Challenger San Juan Challenger Leon Challenger Anning Challenger Nottingham Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Open de Franche Comte - Besancon Istanbul Challenger Kaoshuing Challenger TED Open Istanbul - Istanbul Open Castilla y Leon Trofeo Iberdrola - Segovia Tiburon Challenger Fergana Challenger - Fergana Burnie Challenger Irving Challenger Guadalajara Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Challenger Ford de Cherbourg - Cherbourg Pekao Open - Szczecin Quelle Cup 2000 - Furth Napa Challenger Sacramento Challenger Tiburon Challenger Traralgon Challenger Traralgon Challenger 2 Happy Valley Challenger Drummondville Challenger Busan Challenger Seoul Challenger Columbus Challenger Mons Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Bangkok Challenger Dallas Challenger Irving Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Monterrey Challenger Canberra Challenger Sarasota Challenger Surbiton Challenger Nottingham Challenger Lexington Challenger Ningboo Challenger Leon Challenger Gimcheon Challenger Astana Challenger Drummondville Challenger Nottingham 1 Challenger 2008 Knoxville Challenger - Knoxville 2007 Knoxville Challenger - Knoxville Charlottesville Challenger Grand Prix Hassan II - Casablanca Aptos Challenger Heineken Trophy - 's-Hertogenbosch Vancouver Challenger Knoxville Challenger Manila Challenger Kun-Ming Challenger Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Taipei City Challenger Sacramento Challenger Gold Flake Open - Chennai Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Vancouver Challenger West Lakes Challenger Sybase Open - San Jose Taipei City Challenger Gimcheon Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Energis Open - Amsterdam Knoxville Challenger Idea Prokom Open - Sopot Binghamton Challenger Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Yokohama Challenger Le Gosier Challenger Calgary Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Toyota Challenger 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow CA Tennis Trophy - Vienna Knoxville Challenger St. Petersburg Open - St. Petersburg Adidas International - Sydney Le Gosier Challenger Gerry Weber Open - Halle The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Surbiton Challenger Ilkley Challenger Surbiton Challenger Ilkley Challenger Cary Challenger Rennes Challenger Indian Wells Challenger Sparkessen Magdeburg Open - Magdeburg Siemens Open - Scheveningen Qatar Open - Doha Milan Indoors - Milan FILA Challenger Biella - Biella Bangkok Challenger Dubai Open - Dubai Gerry Weber Open - Halle Ho Chi Minh City Challenger Mercedes Cup - Stuttgart China Open - Beijing Kremlin Cup - Moscow V Torneo Internazionale di Tennis - Barletta St. Petersburg Open - St. Petersburg Tiburon Challenger Qatar Open - Doha Traralgon Challenger Kobe Challenger Toyota Challenger Dubai Open - Dubai Tulsa Challenger Leon Challenger Tallahassee Challenger Chicago Challenger Heilbronn Challenger Synsam Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing AIG Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Fairfield Challenger International Indoor Tennis Championships of Croatia - Zagreb Shenzhen Challenger The Dubai Tennis Championships - Dubai Rennes Challenger Leon Challenger Champaign Challenger Guadalajara Challenger Busan Challenger Generali Open - Kitzbuhel Puerto Vallarta Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Open de Moselle - Metz Champaign Challenger Nottingham Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Monterrey Challenger PBZ Zagreb Indoors - Zagreb San Luis Potosi Challenger Leon Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Jerusalem Challenger Surbiton Challenger BMW Open - Munich Gerry Weber Open - Halle Vancouver Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel New Haven Challenger Privat Bank Cup - Dniepropetrovsk Opel Bulvaria MCG Bulgarian Open - Sofia St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Warsteiner Challenger Lubeck - Lubeck Muller Cup 2000 - Ulm Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Phoenix Challenger BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Wiesmann Roadster Open - Nuembrecht Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Indianapolis Challenger Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Santo Domingo Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Qatar ExxonMobil Open - Doha Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Cary Challenger St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Glasgow Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Eckental Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Morelos Challenger AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Monterrey Challenger China Open - Beijing Heineken Open Shanghai - Shanghai Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Kremlin Cup - Moscow Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Irving Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Hungarian Open - Budapest Gerry Weber Open - Halle Gerry Weber Open - Halle Champaign Challenger San Francisco Challenger Hall of Fame Tennis Championships - Newport Caloundra Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel President's Cup - Tashkent Nottingham-2 Challenger Le Gosier Challenger St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Winnetka Challenger Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach BMW Open - Munich Gazprom Hungarian Open - Budapest Dallas Challenger Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Hall of Fame Open - Newport AEGON International - Eastbourne Charlottesville Challenger Knoxville Challenger Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Adelaide International - Adelaide Champaign Challenger Synsam Swedish Open - Bastad Burnie Challenger West Lakes Challenger Malaysian Open - Kuala Lumpur Rimouski Challenger China Open - Beijing Guadalajara Challenger Stockton Challenger Mexico City Challenger Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Nottingham Challenger Swiss Indoors Basel - Basel Busan Challenger Gerry Weber Open - Halle PTT Thailand Open - Bangkok Charlottesville Challenger Brest Challenger Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Knoxville Challenger Open 13 - Marseille ATP Kremlin Cup - Moscow Champaign Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Guadalajara Challenger Allianz Suisse Open - Gstaad Manchester Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Knoxville Challenger Kremlin Cup - Moscow Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Gatineau Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Drummondville Challenger Guadalajara Challenger Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Rio De Janeiro Challenger U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Sydney Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Hamburg Challenger Kaohsiung Challenger Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Austrian Open - Kitzbuhel Cleveland Challenger Champaign Challenger Indian Wells Challenger Drummondville Challenger Memphis Open - Memphis Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Leon Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Winnetka Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Columbus Challenger Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Columbus Challenger Helsinki Challenger Citi Open - Washington Masters Series - Hamburg St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Belgrade Challenger Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca Abierto Mexicano de Tenis Mifel - Los Cabos Copenhagen Open - Copenhagen Kyiv UMC Open - Kiev Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Singapore Tennis Open - Singapore St. Petersburg Open - St. Petersburg Open 13 - Marseille Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Korea Open - Seoul Tennis Masters Series - Cincinnati The Dubai Tennis Championships - Dubai Tennis Masters Series - Madrid ARAG World Team Championship - Dusseldorf Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami ATP Kremlin Cup - Moscow Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille Sony Ericsson Open - Miami Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Men's Clay Court Championships - Houston Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Gerry Weber Open - Halle Valencia Open - Valencia Dubai Tennis Open - Dubai St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul ATP Kremlin Cup - Moscow Delray Beach Open - Delray Beach Miami Open - Miami Mutua Madrid Open - Madrid Great Ocean Road Open - Melbourne President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm Rogers Cup - Montreal Heineken Open - Auckland Western & Southern Open - Cincinnati Belgrade 2 - Belgrade President's Cup - Tashkent Qatar Exxon Mobil Open 2003 - Doha Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Montreal Internazionali BNL d'Italia - Rome Allianz Suisse Open - Gstaad Tennis Masters Series - Stuttgart Rogers Cup - Toronto Tennis Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Montreal BMW Open - Munich Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Ricoh Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BRD Nastase Tiriac Trophy - Bucharest Tennis Masters Series - Paris China Open - Beijing Bet-at-home Open - Hamburg Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Internazionali BNL dItalia - Rome BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami Nature Valley International - Eastbourne Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Madrid Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami Wimbledon - London Australian Open Qualifying - Doha French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, PO, RUS-IND 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, RUS-SRB 3-2 Australian Open (Australia, Wildcard) Kooyong Classic - Kooyong Davis Cup, World Group, QF, RUS-ARG 2-3 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Wimbledon (juniors) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (juniors) Wimbledon (juniors) Australian Open (Wildcard) AAMI Classic - Kooyong Olympics - Beijing Olympics - London Olympics - Athens Davis Cup, World Group, 1R, BLR-RUS 3-2